confluence (rivers) - French English Dictionary